@charset "utf-8";
/**/
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
}
*{ margin:0px; padding:0px; list-style:none;}
img{ border:0;}
input[type="text"]{ border:none; -webkit-appearance: none;}
*:focus{ outline: none;}

input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: none; -webkit-border-radius:none;}
input:placeholder{color:#999999;}
.red{ color:#f2395b;}
body{ 
	font-size:1.2rem;
	line-height: 1.8; 
	font-family: 'Microsoft YaHei','YaHei STHeiti','SimHei','Arial';
	background:#f4f4f4;
	color:#7d7d7d;
	min-width: 320px;
}

.formbox{
	margin:15px; 
	margin-top:10%;
}
.formbox h1{text-align:center; margin:1em 0; font-size: 2.2em;}
.btn{ 
	width: 100%; 
	padding: 0.5em 1em; 
	background: #b5b5b5;
	border:#b5b5b5 1px solid;
	border-radius: 4px; 
	font-family: '微软雅黑';
	font-size: 1.8rem;
	color: #fff;
	line-height: 1.4;
	text-align: center;
	box-sizing:border-box;
	vertical-align: middle;
	cursor: pointer;
}
.btn-green{border:#5dc57f 1px solid; background: #5dc57f;}
.btn-red{border:#f2395b 1px solid; background: #f2395b; }
.table{ 
	empty-cells: 0; 
	background: #fff; 
	border-radius: 2px; 
	-webkit-border-radius:2px;
	box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.table td{ 
	vertical-align: top; 
	font-size: 1.6rem;
	text-align: left; 
	line-height: 1.4;
	padding:2px 5px;
}
.table td:first-child{ 
	text-align: right;
	min-width: 80px;
}

.subtable{ 
	width: 100%; 
	text-align: left; 
	border: 1px #eee solid;
	background: #f9f9f9;
	empty-cells:0;
}
.subtable th, .subtable td{ 
	padding: 0.2em 0.5em; 
	word-break:break-all; 
	white-space: normal;
}
.subtable tr th{font-size: 1.6rem; min-width: 40px; text-align: center;}
.subtable tr td{font-size: 1.4rem; 	text-align: left;}

